#include "pokerCard.h"
#include "cardType.h"
#include <vector>

class AnalyesCard
{
public:
	AnalyesCard();
	~AnalyesCard();
	const cardType* getAnalyCardType() const;
	void setAnalyCardType(cardType* pcardtype);

private:
	cardType* pcardtype;
};

class CompareRes
{
public:
	CompareRes();
	~CompareRes();
	bool isdaqiang();
	void setResShui(const int shui);
private:
	std::vector<int> Resshui;
};

class AnalyRes
{
public:
	AnalyRes();
	~AnalyRes();
	std::vector<AnalyesCard> AnalyseCardList(const std::vector<PokerCard>& CardList);
	CompareRes compareData(const std::vector<PokerCard>& CardList, const std::vector<PokerCard>& otherCardList);
public:
	int shui;
};


